package com.springsummer.information.green.beans;

//import org.springframework.beans.factory.config.BeanDefinition;

public interface BeanDefinitionRegistry {

    void registerBeanDefinition(String beanName, BeanDefinition beanDefinition)
            throws Exception;

    BeanDefinition getBeanDefinition(String beanName) throws Exception;


    void removeBeanDefinition(String beanName) throws Exception;




    boolean containsBeanDefinition(String beanName);


    String[] getBeanDefinitionNames();


    int getBeanDefinitionCount();

}
